cleopatra's greek roots